low-loading trailers - German English Dictionary